stick glove - Turkish English Dictionary